New Town — definition

1. new town (Noun) Brit

1 definition

new town (Noun) — A planned urban community created in a rural or undeveloped area and designed to be self-sufficient with its own housing and education and commerce and recreation.

2 types of
populated area urban area